why are snowflakes flat